plural of implacable - Francés Inglés Diccionario